- Day shift
- Monday to Friday
- Bengaluru, Bengaluru - 560019, Karnataka: Reliably commute or planning to relocate before starting work (Required)
- Question: What are decorators in Python?
- Coding: Assume a function whose output is a string, now write a decorator which takes this function and check if the output is a valid file and exists on disk. Also return the size of the file.
- Coding:
- Coding: Write a Python generator that takes in two lists and yields tuples containing one element from each list at a time. The generator should stop yielding when the shorter list is exhausted. (mandatory)
- Coding: Given 1D data represented as a list of integers, write a Python function called "addnoise" that adds random Gaussian noise to the data with a given standard deviation. Then write another function called "removenoise" that removes the added noise by applying a median filter with a given window size. (mandatory)
- total work: 1 year (Preferred)
Company
Location
Bangalore - India
Job type
Full-Time
Python Job Details
As a Python expert, you will be responsible for designing, developing, and maintaining software solutions using Python. You will also be responsible for troubleshooting and debugging code, as well as optimizing existing code for performance and efficiency.
Requirements
- Experience with OpenCV, PyTorch, or equivalent computer vision library
- Experience enabling vision algorithms on imaging and vision accelerators or GPUs
- Meta-programming and decorators
- Generators and iterators
- Working knowledge of operating systems like Linux
- Experience with asynchronous programming and event-driven architectures using asyncio
- Familiarity with parallel and concurrent programming using the multiprocessing module or the concurrent.futures library
- Knowledge of best practices for writing clean, maintainable, and efficient code, including understanding of design patterns and SOLID principles
- Experience with developing and deploying applications using containers, such as Docker
- Experience with cloud computing platforms such as AWS or Azure is a plus
Job Types: Full-time, Fresher, Internship
Contract length: 3 months
Salary: ₹1,000,000.00 - ₹1,200,000.00 per year
Schedule:
Ability to commute/relocate:
Application Question(s):
Write a python script to
1. Read frames from a video
2. Extract the Red Channel, Green Channel and Blue Channel separately
3. Add Gaussian filter to Red Channel
4. Add Image Sharpening filter to Green Channel
5. Add Edge Detector to Blue Channel
6. Create a Frame with above 3 channels "stacked" so the resolution becomes 3 * width x height
7. Store the Video on Disk
(mandatory to solve this)
Experience:
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs